package com.ysjweb.dish.Service.impl;

import com.ysjweb.dish.pojo.Couple;
import com.ysjweb.dish.pojo.dish;
import reactor.core.publisher.Flux;

import java.time.LocalDate;

public interface DishServiceImpl {
    public String GetPicture(String dishName);

    public String GetVideo(String dishName);


    public String GetUserWeather(String site, LocalDate time);

    public String GetDishName(String weather,Integer id,String mealTime,String constitution, String site);

    public Flux<String> RecommendDish(String DishName,String weather,Integer id,String mealTime,String constitution, String site);

    public dish GetBase(Integer id);

    public void UpdateAI(String suggestion, Integer id);

    public Couple AddCuisine(Integer UserId, dish dish);

    public String GetPictureById(Integer id);

}
